add TODO
add notes