from 10 parts