smal modification