forgot to add structtomap