add battery
add shaking animation