first compiling. Good to test