DB changes to abstract