less code, more methods.