minor request change
lots of changes to the client side