initial check in generator project