added question marks to all boolean things in assignment