added reverse fns