added unique option to Bus