support offset and start position
down to only important log messages
merge master branch into scoring