work
make it work
final app