resolve compile failure