better command representation