Needs some work so will be coming to this forum to verify my thoughts