add promise error 3