Added an Add method. A few bugs