relike implementation