Working Version

Tested. Needs improvement in client part, urls should not be hardcoded.