set as promise on solution create