add prototype for command parsing