mandatory read