Finished implementing multiple table support and addition options to each operation