finished app class