~ more complete styling