improves the styling to be more generalt