registration based on features 4351306