Implements case