Reprever initial version