mainly structured
many bug to fix
need to know the request/response reaction