completed app v1