note about promises/a