styling completed

added styling and feature completion