added a few parts