added both values and promises and multiple promises lessons