divide into three parts