Reduce features

DO NOT MERGE YET