Add copy and subtract shell (still need full feature)