Add check and create session methods