testing assemble