Going off of what @xvarnah did