Commit 4 - Client
+ constructor