fix bug in 4D image
add TODO list