major updates starting class instances and save feature