added some framework scripts