seriously i fucking hate designing this fucking shit