Updated src files and added an executable file