imo, the best RP I've ever written