init
flesh out ideas