add some what ifs