some basic printing and more