HP functionality added