added initial version of copy program with constant and type declarations