i will read twice before comitting anything