make use of Schema.path
implement schema subscription