add magic animation