working through ASDF