framework update

* update frame F function
* inport Flog
* add some validator