part logic

.