HR revolution: What are the modern tools in HR practice?