add association tables, fixes #4