sua data access layer interface
sua data access layer