add sglib composer