midpoint fixinf features

review doesn't exist and needs to be rewritten
fix features