printing almost works perfect!