made bss optional