add awesome animation and fix #2