half work - db - done