trying to make it symetric