buttons largely fixed