add animation and background