inline scripts? ugh