refactored build system
README
extra-source-files