re-structured main.el using OrgStruct