Left-Side class Refactored