feature(format) mv to lib