temp
merge
pretty print
step 2