add support for SURF features