cbuffers fixed every variable is sent in correctly