move arcade drive to separate file