holy shit this sounds amazing i'll join if i have time