1. improve sql\