added native print() support
title print support, refactoring
updated documentation