adding animations + css enhancements