updated skeleton for clean pull