Feature/create generator