database entry
list adapter, refactor