need to move these out to public methods so we can use it on the admin interface and can be triggered manually by users