adjust parent, resize
add cannon