clean up
add more detail