Added source files and scripts