advancing in better command implementations