created basic module structure