added author table and supporting code