Added belongs table, it needs refactoring