Validated & Tested. Put repository as static since stateless enforced