correct order of interaction