hp construct