printign types