all the features of this is awesome