added code

added code files and updated executable.