cleanup indentation
add TODO
add TODO
add logging