it works now i promise