work on subparser to improve formatting