defining my deferreds