initial commit. client noise example working