Feature/promises for ready