working on add & duplicate functions

Signed-off-by: thenderson <todd.hndrsn@gmail.com>