promise ii impact