all demos compiling