update TODO
fixed build
update todo
update
added checkstyle