[migrate] added all kinds of stuff