Implement the features in app