continue to develop export function