Added the necessary files for running. Also added new features