added end points for step varients