changed to use full part names insead of letter codes
updated documentation