miscelanious scripts