without db