0.2.1: format codes, split apis