d---------