it's crapy but it's mainly working
it's crapy but it's mainly working
working draft