Add sources and sample project