update to command implementation