fix style and change name of component to more semantic