add primitive object.
add primitive object(pyramid3)
refactoring
bug fix
optimize