moving client file over, starting port to gem