integrate command line interface and core functions