it's sort of working yay