common program and project header files