reverted version with 4 parts to 3 parts