updates to add client facing features