updated print helpers