Source files and example