Add function properties

* add schematas