breaking up directions into steps is optional, so for now we'll just work with it as a set - will try if there's time