HPA* working (non-asynchronously)