Updated parts needed with sources