Switch to '!' instead of lit()
upgraded gem
Added client example