it works. it's ugly. but it works.
Starting to refactor
removing a swp file
please work