small fixes
review after lessons, update TODO
add code from 2nd course practic