Initial version of parts based model