dsga1007 final project