almost demo ready