Create source and build structure