styling backend + animation