full lib for MPU, with code executed in the MPU