better name, comments
new method name