added more volume commands, still need to add test cases