updated source generator scripts