migrate 62 more functions