library table exercise