more help, some new functions