V1: unfinished release
go have a go at doing it i am not gonna code and this is like a 2 year old project (might get back to it with with help)