Stuffs:
  1. add comments
  2. replace "delete" with icon
  3. clean code