add better test example, change example component