add module definition for reference