exposed classes added