add dao for components
delete sql
delete sql
create different dao