Part C functional build