so everything seems to be kinda working