Adding seglist implementation