Added client, models, improved, refactoring