The community directive, 77/486/EEC: Origins and implementation