(feat) Added dynamic generation.