+ interval
* bug fix