macros for different feature detectors ect, but not tested.