added new client-side composer hooks