rename refactoring
add jsdoc
new feed/source mechanism