started redesigning export symbol as a special case definition