updated setup