deleted unnecessary comments and auto generated code