add requirements links and update setup