This presentation will discuss the OpenJDK project Lilliput, which aims to reduce object header sizes, and with it, memory and CPU consumption of the HotSpot JVM. We will start with a short overview of the status-quo in HotSpot, and explain the goals and motivations. We will then give an overview of what has been achieved so far - 64-bits-headers -, and look ahead at our plans for the future - 32-bits-headers - and our vision on how to achieve this, and which technical challenges we need to solve.