It is a very good app, but it has many glitches. The widget requires you to open the app to update and in some occasions even when you check some activities as completed they still appear in your list. It is a good app, but it doesn't run smoothly.