Hello to all the list members. I am a lavaan beginner. I am interested in making the model that you can see in the picture.

My proposal of syntax is as follows:
HS.model <- ' Testlet1=~PCL1+PCL2
Testlet2=~PCL4+PCL5
Testlet3=~PCL7+PCL8
Testlet4=~PCL6+PCL16
Testlet5=~PCL3+PCL14+PCL15
Testlet6=~PCL9+PCL13
Factor1=~Testlet1+Testlet2
Factor2=~Testlet3+Testlet4
Factor3=~Testlet5+Testlet6
Psychopathy=~Factor1+Factor2+Factor3
'
Could you let me know if it is correct? Also, I have read all the material that I have been able to find in Internet about models syntax with lavaan. Could you recommend me any link that you think would be of interest in order to keep on learning?
Thanks in advanced and kindest regards,
Fernando