All the logic is linked together