got client-side data adding working again