story 4 refactored
introduced numberpad