WRP MECHANICS