fix chosen float problem