diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..e69de29b
diff --git a/README.md b/README.md
index cc726f50..898a80a0 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,90 @@
-TODO: Add documentation
\ No newline at end of file
+# Roborock
+
+
+
+
+
+
+
+
+
+Roborock library for online and offline control of your vacuums.
+
+## Installation
+
+Install this via pip (or your favourite package manager):
+
+`pip install python-roborock`
+
+## Functionality
+
+This package can encrypt and decrypt the following commands:
+
+- GET_CLEAN_RECORD
+- GET_CONSUMABLE
+- GET_MULTI_MAPS_LIST
+- APP_START
+- APP_PAUSE
+- APP_STOP
+- APP_CHARGE
+- APP_SPOT
+- FIND_ME
+- RESUME_ZONED_CLEAN
+- RESUME_SEGMENT_CLEAN
+- SET_CUSTOM_MODE
+- SET_MOP_MODE
+- SET_WATER_BOX_CUSTOM_MODE
+- RESET_CONSUMABLE
+- LOAD_MULTI_MAP
+- APP_RC_START
+- APP_RC_END
+- APP_RC_MOVE
+- APP_GOTO_TARGET
+- APP_SEGMENT_CLEAN
+- APP_ZONED_CLEAN
+- APP_GET_DRYER_SETTING
+- APP_SET_DRYER_SETTING
+- APP_START_WASH
+- APP_STOP_WASH
+- GET_DUST_COLLECTION_MODE
+- SET_DUST_COLLECTION_MODE
+- GET_SMART_WASH_PARAMS
+- SET_SMART_WASH_PARAMS
+- GET_WASH_TOWEL_MODE
+- SET_WASH_TOWEL_MODE
+- SET_CHILD_LOCK_STATUS
+- GET_CHILD_LOCK_STATUS
+- START_WASH_THEN_CHARGE
+- GET_CURRENT_SOUND
+- GET_SERIAL_NUMBER
+- GET_TIMEZONE
+- GET_SERVER_TIMER
+- GET_CUSTOMIZE_CLEAN_MODE
+- GET_CLEAN_SEQUENCE
+- SET_FDS_ENDPOINT
+- ENABLE_LOG_UPLOAD
+- APP_WAKEUP_ROBOT
+- GET_LED_STATUS
+- GET_FLOW_LED_STATUS
+- SET_FLOW_LED_STATUS
+- GET_SOUND_PROGRESS
+- GET_SOUND_VOLUME
+- TEST_SOUND_VOLUME
+- CHANGE_SOUND_VOLUME
+- GET_CARPET_MODE
+- SET_CARPET_MODE
+- GET_CARPET_CLEAN_MODE
+- SET_CARPET_CLEAN_MODE
+- UPD_SERVER_TIMER
+- SET_SERVER_TIMER
+- APP_GET_INIT_STATUS
+- SET_APP_TIMEZONE
+- GET_NETWORK_INFO
+
+
+
+## Credits
+
+Thanks @rovo89 for https://gist.github.com/rovo89/dff47ed19fca0dfdda77503e66c2b7c7 And thanks @PiotrMachowski for https://github.com/PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor
+
+
diff --git a/pyproject.toml b/pyproject.toml
index 61b1346e..b0fdc348 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,10 +1,18 @@
[tool.poetry]
name = "python-roborock"
-version = "0.1.10"
-description = ""
+version = "0.4.11"
+description = "A package to control Roborock vacuums."
authors = ["humbertogontijo "]
license = "GPL-3.0-only"
readme = "README.md"
+repository = "https://github.com/humbertogontijo/python-roborock"
+classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
+ "Natural Language :: English",
+ "Operating System :: OS Independent",
+ "Topic :: Software Development :: Libraries",
+]
packages = [{include = "roborock"}]
[tool.poetry.scripts]