worked on CLI and user command testing