TODO: links between classes