added dynamic record all