Its been on my todo list for a while. Ive