add PopperTools
add canon