Added required commands
Removed extra commands
Some commands need implementation