moved dependency in core and refactor testing init