Added required component methods