rearraged dependencies such that they are in alphabetical order