added clientside react skeleton