the beginnings of a ci client in angular