worked a bit on makign delete better