Added source and example input file