added 2,4,8 parts