preliminary logging support