error handling done :) lets hope it works!!!!
added a line counter and coloumn counter to tell user where is the error