apply sqlalchemy to optico
finish add & edit product