add dependencies and update main file