updated projectx demo to use ajax