pre-comple previews