start design
add gravity