* add gem pooling * add example config * fix params * add assert * add param clamp * add test assert * add clamp * fix conflict