implemented first pass lloq...