Added requires section to keep track of modules