last updates: sync with sibernetic master branch