got class based reeighting working