adding pause and other new commands.