make components easy to test