Automatic generated optiql added