hamster: initial rudimentary version