fix order/header
fix header
fix format
fix header
fix header
set gravity
lua binding