delete wrong methods
fix JavaDoc
fix wrong methods
implement Log class
add todos