final push

it's not really working but its due
i feel the linked list is working but the interface i could not
implement