implemented additional commands