Adding source and examples