Added sources and project structure