add print func