having three parts