stuff (mainly image) from idea branch