add 3 parts