Basic add implementation finished.
Updating add test