added styling and cleaned up interface