Get the response working. ( Only architecture wise. Not Functionality wise )