ideas! - mostly just notes-to-self here for safe keeping