update setup to initialize and add details about different tactics for adding behavior