prepping GUI class to operate independently