split dependencies into multiple files