fixed all crashes to this point

still working on syncing clients view with calculated view on server