some added newcommands