add err handel