prepping class lib for condition and question