core: adjust timer
core: aux funcs for limits