starting on client