SMS-14:refactor some class's name to understand clearly
SMS-15:optimize the app's attributes