update setup structure