added skeleton of code for client