styling and methods...