removed enum Direction