add pooled list
add ocs mem