works now kinda