more scrip compiler work