working with some adaptive functions based on subject zRT