Add session.c