las superclass for checks
refactor