implemented entities on client