Adde lifecycle and learning method abstracts