Files Updated

added all necessary files and updated files from the template
