each one of them have two sources