One file for generic definitions