too many things done, refactoed database structure, add edit and add new cds