-deletefunction removed