i'll join! i have maaaaaany ideas.