http package structure defined