evaluate methods explicitly