this bit needs to be reworded