Fixed delete a bit, not much
Oh by the way, infinite loop