adding back in reverse