added require once to replace include