setup scripts and formatting