use iota constants for directions instead of raw strings