clean up basics.h