compilation clean up