added a http interface module