checkpoint
added critter wrapper and critter interface
checkpoint