attempting to refine composer dependencies better