rename and add dependencies