maybe a separate table and parser?
maybe a separate table and parser?