preparing the ass ...