use block syntax for setup