Added many features such as login and collection storage.