update
update for background
add animation
update