diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index 3c45f2e..0000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/README.md b/README.md
index c9720f8..013d4d3 100644
--- a/README.md
+++ b/README.md
@@ -10,25 +10,24 @@ PS. The team with best implementation of this software will get Stark Internship
### Basic Features:
- [X] A user account where each user can be content creator or viewer (or both).
-- [ ] Content creators can have multiple channels that they can manage.
-- [ ] Content creators can add video to any of their channels.
-- [ ] Viewers can subscribe to any channel and they must also get notified every time a new video is added to the channel they are subscribed to.
-- [ ] Content creators must keep their instance of StarkHub up and always running, so that in case a user requests a video then it must stream it. If the instance of StarkHub is down then all the videos of the respective content creator must be made temporarily unavailable.
-- [ ] Viewers can search all the videos available over the network by the video title (Almost similar to youtube search).
-- [ ] Viewer can also like, comment and add a video to their watch-later list.
-- [ ] A user profile dashboard.
+- [X] Content creators can have multiple channels that they can manage.
+- [X] Content creators can add video to any of their channels.
+- [X] Viewers can subscribe to any channel and they must also get notified every time a new video is added to the channel they are subscribed to.
+- [X] Content creators must keep their instance of StarkHub up and always running, so that in case a user requests a video then it must stream it. If the instance of StarkHub is down then all the videos of the respective content creator must be made temporarily unavailable.
+- [X] Viewers can search all the videos available over the network by the video title (Almost similar to youtube search).
+- [X] Viewer can also like, comment and add a video to their watch-later list.
+- [X] A user profile dashboard.
1. If user is a content creator then he must get stats of all the videos added (Like
number of likes, view count etc.) in his dashboard.
2. If user is a viewer then he must get log of all his activities. (More the statistics
you show, more the points you get).
### Advanced Features:
-- [ ] Content creators can also add tags to video whenever they add video.
-- [ ] Viewers can also search videos based on those tags.
-- [ ] A trending-videos page, where viewers can see the list of trending videos (For eg. You may set the criteria for trending as the number of unique views a video gets per hour)
+- [X] Content creators can also add tags to video whenever they add video.
+- [X] Viewers can also search videos based on those tags.
+- [X] A trending-videos page, where viewers can see the list of trending videos (For eg. You may set the criteria for trending as the number of unique views a video gets per hour)
- [ ] Two plans for content creators - free and premium.
1. Free plan - content creator have to keep their instance of StarkHub up and running(if their instance goes down, their content will be immediately unavailable).
2. Premium plan - a copy of all the content added by the creator(with premium membership) will be stored at one extra peer (who may be a content creator or a content viewer) and in case of downtime of the original creator’s instance, this cache-peer would be used for streaming purposes. Ensure that the cache-peer on which the data is stored as backup cannot modify it. (You can use a checksum for achieving this).
- [ ] Provide an overall rating for every channel based on the overall downtime, number of subscribers and several other factors.
- [ ] Recommend videos to viewers based on the videos they previously watched and the channels they have subscribed. (You are free to explore any recommender system API for this feature)
-- [ ] Bonus points for UI that follow Material Design Guidelines.
diff --git a/src/.DS_Store b/src/.DS_Store
deleted file mode 100755
index 1306b97..0000000
Binary files a/src/.DS_Store and /dev/null differ
diff --git a/src/StarkHub/.DS_Store b/src/StarkHub/.DS_Store
deleted file mode 100644
index 5008ddf..0000000
Binary files a/src/StarkHub/.DS_Store and /dev/null differ