minor edits, added steps per rev variable