private chain testing