tweak handler api