added my server/client solution