changes according to sdbms