Library to help to not recode everything all the time