add error message and limit =