implement basic list and delete prototype.