removed address dependency