initial version of LPA