consolidate dao scripts to one, change birthday func