simplest-possible prototype version added