all class properties made private
styling