Design doc functionality added