better module naming and description