Initial version of retention2