Adding initial client prototype