First version of supervised descent v2