added foreign key for performance