added dup and a few other primitives