After seeing Mitche's code I get to know that how professional codes are written