move requires to meta