some more misc. functions interfaced