recreating structure for ask-fill phase