Base program to be integrated into WLP2 in the future