asdf mod stuff