almost pixel perfect, need to make responsive