switching to ll code