fuck ass im stupid but it works