notes toward compiling