Phase2 hcx6

Use vectors