added check session to all methods