updates to code and modularity