reorganize, complete lp. nlp