Rearrange SaleActivity class and add IP2