move bounded to utils