describe dev setup steps