get t, add is a little messed up
get t, add is a little messed up