not for classes