add print loop