added map factory(hardcoded the stuff hahah)