removing comment line for lpl for better performance
added unique layer skeleton
working unique implementation, fixed a struct packing issue