folders api + client side