new sheep api