added lots of modules and deleted unused ones. overall working functionality
deleted some unused modules