initial dependencies setup