some idiotoc mistakes fixed #45