use percentage instead of fixed