Revert "deleted parts"

This reverts commit 61134f5dce94922fd177c47d5168c85fe06e787b.