changes in structure of project, renamed methods.
renamed methods and some corrections in format of code.