testing key require issue