made print functions shelter methods