mostly software engineering today
adding pseudocode for statement storing ADT