Added UIRLS and Tests