common files for programming