+ Added many changes, started writing DB Operations