#3 move all create LD related client side code to dedicated controller