refactore tools module
progress on experience module