fixed ready for call scope