checkpoint
added to class
instances not restarting correctly yet
starting and stopping existing instances should work now