Fully working deletion and trash