change how boolean works