commands fleshed out