added exception handling when postcode doesn't exist
updated usablity
update usablity