Finished Client side
and massive changed in everything.