Updates for Client
Now has interactivity.
Supporting methods in Server.