correcint data pass bug