added fractional answer support