add session to find_or_new method