first tentative for pasing seq expressions
object pool