I think it all works now... Signed-off-by: deadvey <deadvey@deadvey.com>
add one for tags but it might be inefficient as I don't store all tags in an array or anything...