print and mobile adaption
print opti