added author define