working on combining cv and gl part