autocode.state['overview/author'] = function() {
  autocode.action.toggleColumn('overview-content', 2);
  
  $('#overview-author-name .value').text(autocode.project.author.name || ' [ Click to Add ]');
  $('#overview-author-email .value').text(autocode.project.author.email || ' [ Click to Add ]');
  $('#overview-author-url .value').text(autocode.project.author.url || ' [ Click to Add ]');
  
  autocode.action.toggleSection('overview', 'author');
};
@@ -106,47 +106,128 @@
  %0A  
-$('#overview-
+var authorName = ' %5B Click to Add %5D';%0A  if (autocode.project.author && autocode.project.
 author
--
+.
 name
- .value').text(
+) %7B%0A    authorName = 
 auto
@@ -250,19 +250,41 @@
 hor.name
- %7C%7C
+;%0A  %7D%0A  var authorEmail =
  ' %5B Cli
@@ -299,107 +299,283 @@
 d %5D'
-)
 ;%0A  
-$('#overview-author-email .value').text(autocode.project.author.email %7C%7C ' %5B Click to Add %5D');
+if (autocode.project.author && autocode.project.author.email) %7B%0A    authorEmail = autocode.project.author.email;%0A  %7D%0A  var authorURL = ' %5B Click to Add %5D';%0A  if (autocode.project.author && autocode.project.author.url) %7B%0A    authorURL = autocode.project.author.url;%0A  %7D%0A  
 %0A  $
@@ -593,19 +593,20 @@
 -author-
-url
+name
  .value'
@@ -619,55 +619,123 @@
 (aut
-ocode.project.author.url %7C%7C ' %5B Click to Add %5D'
+horName);%0A  $('#overview-author-email .value').text(authorEmail);%0A  $('#overview-author-url .value').text(authorURL
 );%0A 

handle undefined author