adding module inspired by bundle gem create