added true return on printer function