powell's method unnessasary comments and attr_reader removed