so  apparently ADD (HL) implies A is the target i.e. ADD A, (HL)