split the references into 2 tables to allow using defered FKs in the
future