styling refactor
animation helper