Added a little more of customization to this utils