updated to reflect new commands implemented