more detail added