notes about compiling