implement ROM project loader