struct repr testing added