implemented exportProject()