finished app. not a moment to soon