working on some bad behavior