list double linked & can delete + traverse forwards