add simulate data structure
add data static and export function