fast outdated functions