implemented mobecoding's workaround, still server error