adding more app functionality