simplified schema, got hidden userId and privacy fields working.