encoder shell