added features and removed styling from component