feat: add print view