Adding full promises