(Issue 696) WIP; activity dao.js