GH #4 added necessary typenoise; checkpoint