this circular reference does work gives a connection deprecated error in output which i cant make look pretty but works