first commit of xor assignment