bowtie
init functions