add createXHR fn
delete blank