adaptive normalized and hyperplane versions