added generator script