delete 4 emthods