add g
add i
add t