opererp preface done