adding new features to the webapp