absolutely resolve keep reference problem about composer