print functionality and design :)