module organization and formatting