starting to diagram the module layout and use