starting to write about web components