Different useful tools