Extends setup process to allow multiple databases and simplifies implementation