feat(rest) Move execution to activity