finish select optimization
finish select optimization
just commit