use setState; remove border radius