added fancy animations and extra css rules