Added more background documentation