add API exception
update readme file