new test, asset base constructor modified