methodize
work in progress
omg
bugfix