join, add and delete lists implemented