update design document, added pythons stuff