add sort atoi