vector based lenssky
k_encl added asw id and vecorised