Adding new files

Adding New files and some updates