drawing conventions, one method is too long