software:
misc. stuff: