Master branch

unedited
deleteAll should be there.