part a complete