commands fully tested