added todo macro