adding course session support, updating avalon