add sandbox, minor changes, daoopt still bugy