command implementation in progress