adding working main file incase we need it later (not sure if this version is in a commit somewhere else