hmm may change my scenario...