TODO: updated
CONTRIBUTING: add documetation