Initial commit with parallel patern generator