finalized app

fixed everything.
final version