initial Keystroker design