changed from GET for varible length requests to POST