methodize a bit better