tt_profile argument parser etc