Added Profile Matrix struct