fixed author_init