added needed composer requires