Added pointers to stock messages; needs dynamic implementation