fixed composer required extension