created class Part and removed license messages from individual files