thanks! it needs an update and i'd like to work on it, but it's a little difficult to find the time at the moment