detailed reference