add a lot of features