renamed mark_poi -> mark_features; common kernel entry point name 'run' to simplify boilerplate code.