added test large parts
fixed bug with parts with zero amount