changed print methof sub_holder to not extend width