added features wanted by christoph karls