NON_ABSTRACT