some more background and fixed references