added Source file and Example Project