adding scripts and styling