fixed floating problem