updated  mobile client dev challenge