base strucuture for static linear list