new DB operations and UI