V2

adjusted
v3

With styles