Still having logic errors
Finally Fixed Add Method