properly implemented printing stuffs

from server on view2 nicely