reset needs work...otherwise this app is fully functional