pull from csdl