add error feedback