fixed default step distance constructor
removed exception throw