reverting to previous functional version