Added Functionality and Address Request working