added monop print func