add Add() and Get()