fully-adaptive finish, remain to be tested