add location table and other table adjustments, updated drive controller and views