Implemented some shit.