refator incremental print out