still need to add the animation on the text, change a few layout, improve the mobile first