i'll talk about this more once it's kinda done!