add file for goal
modify for goal