error correction still many left
commit

finally following programming rules atleast few.