composer req's