very cool design document now :)