add some new widget and features

* date start end
* if check REQUEST variables