fixing supervised accuracy issues