broke all setup code blocks into multiple lines