Component refactor
Update example