some more detail added