try to implement bourbon better