one file for all systems