skeleton code to go with header file, very basic append implemented