V1.0 first round. It is ok but should be upscaled