added directions and step counter