start change feed to source
almost finish refactor UI