add custom component testing