#2 create quad tree module