all parts done, will be posted on october 31st