added databasing, dependencies