added dependencies and defdb