i fucking need do to everything myself here