move session.c to legolas.