HTTP class , draft