working. sort of.