HSA Intermediate Layer