a bit change, add console log and so on