v1.2, before take a look to solution