Added explanation and some comments
Deleted unnecessary file