Add pieces' constructor