thanks. very useful materials