Setting up basic module structure