pre-extract objects