refactory: use sztools method