task #246: Shift service,remove unused clases