add setup
create setup