Here is all the feature extr stuff, we need to add more features soon