what is the purpose of these scripts? I think they are quiet hard to understand. They should be improved/documented or not added