update making composer compatible