OLPC weekly update 24/05