+ print function main