abrasive original,# based learning