implemented styling