data sorting adding