small modifify