print function
parse function