missed functions from migration