504 algorithm "DIFFER" positions